<%@page import="slic.inscripcion.InscripcionMensajeTypes"%>
<%@page import="java.util.HashMap"%>
<%@page import="slic.model.Escuela"%>
<%@page import="slic.service.EscuelaLocalServiceUtil"%>
<%@page import="slic.model.InscripcionMensaje"%>
<%@page import="slic.service.persistence.InscripcionMensajeUtil"%>
<%@page import="slic.service.InscripcionMensajeLocalServiceUtil"%>
<%@include file="/html/inscripcion/init.jsp" %>

<portlet:renderURL var="inscripcionURL">
	<portlet:param name="jspPage" value="/html/inscripcion/inscripcion.jsp" />
</portlet:renderURL>

<%
    PortletURL iteratorURL = renderResponse.createRenderURL();
    String mvcPath = "/html/inscripcion/reinscripciones.jsp";
    iteratorURL.setParameter("mvcPath", mvcPath);
%>
    
<liferay-ui:header title="Alumnos rechazados y vueltos a inscribir" showBackURL="true" backURL="<%= inscripcionURL.toString() %>"></liferay-ui:header>

<liferay-ui:search-container iteratorURL="<%=iteratorURL %>" emptyResultsMessage="there-are-no-deportistas" delta="10">

<%
	HashMap<String, String> map = new HashMap<String, String>();
	map.put("userIdOrigen", String.valueOf(themeDisplay.getUserId()));
	map.put("tipoMensaje", String.valueOf(InscripcionMensajeTypes.DEPORTISTA_REINSCRIPCION));
	map.put("isValid", "true");
	
	List<InscripcionMensaje> mensajes = InscripcionMensajeLocalServiceUtil.findByMap(map, searchContainer.getStart(), searchContainer.getEnd());
	Long mensajesCount = InscripcionMensajeLocalServiceUtil.countByMap(map);
%>

<liferay-ui:search-container-results 
	results="<%= mensajes %>"
	total="<%= mensajesCount.intValue() %>">
</liferay-ui:search-container-results>

<liferay-ui:search-container-row
className="slic.model.InscripcionMensaje" keyProperty="inscripcionMensajeId" modelVar="mensaje">

<% 
Deportista deportista = DeportistaLocalServiceUtil.fetchDeportista(mensaje.getDeportistaId());
Escuela escuela = EscuelaLocalServiceUtil.fetchEscuela(deportista.getEscuelaId());
PortletURL atrasConDNI = renderResponse.createRenderURL();
atrasConDNI.setParameter("jspPage", "/html/inscripcion/inscripcion.jsp");
atrasConDNI.setParameter("dni", deportista.getDni());
%>

<liferay-ui:search-container-column-text name="Escuela" value="<%= escuela.getNombre() %>"/>
<liferay-ui:search-container-column-text name="Nombre"><aui:a href="<%= atrasConDNI.toString() %>" title="Habilitar / Rechazar"><%=HtmlUtil.escape(deportista.getNombre()) %></aui:a></liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="Dni"><aui:a href="<%= atrasConDNI.toString() %>" title="Habilitar / Rechazar"><%=HtmlUtil.escape(deportista.getDni()) %></aui:a></liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="Estado Actual" translate="true" cssClass="<%= String.format(\"inscripcion-status-%d\", deportista.getInscripcionStatus()) %>" value="<%= String.format(\"inscripcion-status-%d\", deportista.getInscripcionStatus()) %>" />
<liferay-ui:search-container-column-text name="Comentario">
<pre><%= HtmlUtil.escape(mensaje.getMensaje()) %></pre>
</liferay-ui:search-container-column-text>

</liferay-ui:search-container-row>

<liferay-ui:search-iterator />
</liferay-ui:search-container>

